Using the Output Embedding to Improve Language Models
https://arxiv.org/abs/1608.05859
When training language models, we recommend tying the input embedding and this output embedding.